#include<stdio.h>
int my_atoi(const char* str)
{
	int a,b=0;
	if(*str=='-')
	{
		a=2;
		str++;
	}
	if(*str=='+')
	{
		a=1;
		str++;
	}
	while(*str!='\0')
	{
		if(*str>58)
		{
			break;
		}
		b+=*str-'0';
		b*=10;
		str++;
	}
	if(a==2)
	{
		b=(-1)*b;
	}
	return b/10;
}
int main()
{
	char a[]="-123b56";
	int b=my_atoi(a);
	printf("%d",b);
	return 0;
}
